function IsContinuous(array)
 table.sort(array)--Lua中table的功能，按照从小到大排序。
 local index=0--index表示当前不为0的第一个下标
 for i,v in ipairs(array) do
  if(v==0)
   then index=index+1--如果当前的值为0，则索引index+1
  else if(array[i+1]~=nil and array[i]==array[i+1]) --如果有两张重复的牌，那么肯定不会凑成顺子
   then return false
  end
 end
 if(array[#array-1]-array[index]<5) then return true--如果最大值减去非零最小值小于5，那么一定可以凑成顺子
  else return false  --注：lua5.2之后取消了maxn这个功能，所以要换一种方法取最大值
 end
end
end
print(IsContinuous({5,4,3,1,0}))
